package erfgame.core.dao;

public interface ObjectDAO<KeyType, ObjectType> {
	
	boolean containsObject( KeyType key );
	
	boolean removeObject( KeyType key );
	
	void storeObject( KeyType key, ObjectType object );
	
	ObjectType retrieveObject( KeyType key );
	
}
